The Susceptibility of Programs to Context Switching

نویسندگان

  • Wen-mei W. Hwu
  • Thomas M. Conte
چکیده

AbstructModern memory systems are composed of several levels of caching. Design of these levels is largely an empirical practice. One highly-effective empirical method is the single-pass method wherein all caches in a broad design space are evaluated in one pass over the trace. Multiprogramming degrades memory system performance since (process) context switching reduces the effectiveness of cache memories. Few single-pass methods exist which account for multiprogramming effects. This paper uses a general model of single-pass algorithms, the recurrencdconflict model, and extends the model for recording the effects due to both voluntary context switches (e.& system calls) and involuntary context switches (e+, time quantum expiration). Involuntary context switches are modeled using the distribution of lengths between a reference to an address and the re-reference to the same address. The paper makes the assumptions that involunary context switches are equally likely to occur between each reference, and that one can independently estimate, f r -5 , the fraction of a cache’s contents flushed between context switches. The case where fc,s = 1 is used to measure the effect of worst-case context switch penalty (the susceptibility) of several members of the SPEC89 benchmark set to context switching. Some empirical results of frs are presented to illustrate the case where fc,. < 1. The model is validated against its assumptions by comparing its results with more-restrictive methods.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Phenotypic variation of Candida albicans and susceptibility to fluconazole and voriconazole

Candida albicans is the most frequent opportunistic fungal agent in human being. One of its virulence factors is phenotypic switching. In this study, we investigated the susceptibility of different phenotypes of C. albicans, obtained from clinical specimens, to fluconazole (FLZ) and voriconazole (VRZ) with microdilution reference method. In this study, 281 C. albicans of six different phenotype...

متن کامل

Simulation and Experimental Verification of Closed Loop Operation of Buck / Boost DC-DC Converter with Soft Switching

A major problem in an isolated DC/DC converters operating at high switching frequencies is the attendant switching losses in the semiconductor devices. This can be reduced by introducing either zero-voltage switching (ZVS) or zero-current switching (ZCS) of the semiconductor switches. This paper deals with the simulation, design, fabrication and experimental evaluation of a novel soft-switching...

متن کامل

The effect of Code switching on the Acquisition of Object Relative Clauses by Iranian EFL Learners

This study attempted to investigate the impact of teacher’s code-switching on the acquisition of a problematic grammatical structure, namely, object relative clauses, by intermediate EFL learners. Moreover, a secondary objective of the study was to determine the EFL learners’ attitudes and opinions regarding the effectiveness of teacher’s code-switching in their learning of a specific aspect of...

متن کامل

On the Functions of Students Code Switching in ELT Classrooms Abstract

Code-switching is known to be a widespread phenomenon among bilinguals and in ESL/EFL teaching/learning process; it refers to any alternate use of two codes or languages within the same conversation or even the same utterance. The present study is an attempt to investigatethe functions, types and frequencies of code switching in students discourse in the context of ELT classrooms.The study also...

متن کامل

Monetary Fundamental-Based Exchange Rate Model in Iran: Applying a MS-TVTP Approach

T he main purpose of this article is to analyze exchange rate behavior based on monetary fundamentals in the context of Iranian economy over the period 1990:2 to 2014:3. To do so, two monetary exchange rate models is investigated, the first by regarding interest rate differential as a monetary variable, and the second one regardless of interest rate differential as a monetary variabl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Trans. Computers

دوره 43  شماره 

صفحات  -

تاریخ انتشار 1994